.fill-demand{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  .demand-header {
    height: 0.5rem;
    background-color: #FE4301;
    color: white;
    h2 {
      font-size: .18rem;
      text-align: center;
      line-height: 0.5rem;
    }
    span.iconfont {
      position: absolute;
      font-size: 0.2rem;
      top: 0.15rem;
      left: 0.2rem;
      cursor: pointer;
      
    }
  }
  .demand-content {
    flex: 1;
    margin-left: 0.08rem;
    .Soliciting-title {
      height: 1rem;
      margin-top: 0.2rem;
      h3 {
        height: 0.4rem;
        font-size: 0.18rem;
        font-weight: 900;
      }
  
      input {
        width: 100%;
        border: none;
        height: 0.4rem;
        font-size: 0.16rem;
        border-bottom: 0.02rem solid #E5E5E5;
      }
    }
  
    .inquiry {
      
      h3 {
        height: 0.4rem;
        font-size: 0.18rem;
        font-weight: 900;
      }
      div{
        height: 0.5rem;
        display: flex;
        align-items: center;
        border-bottom: 0.02rem solid  #E5E5E5;
        padding-right: 0.2rem;
        span{
          width: 0.8rem;
        }
        input{
          flex: 1;
        }
        
      }
  
      .place,.price,.ask ,.check-in-time,.sex,.phone,.expect  {
        content: '';
      }
      button {
        width: 2.5rem;
        height: 0.4rem;
        margin: 0.4rem auto;
        display: block;
        background-color: salmon;
        border-radius: 0.08rem;
        color: white;
        &:hover{
          background-color: rgb(252, 39, 15);
        }
      }
    }
  }
  .hideform{
    
    position: fixed;
    z-index: 1000;
    bottom: -2.6rem;
    left: 0;
    width: 100%;
    height: 2.4rem;
    background-color: #fff;
    box-shadow:  5px 4px 7px 4px  salmon;
    transition: all 0.5s;
    .options{
      display: flex;
      height: 0.4rem;
      justify-content: space-between;
      align-items: center;
      p{
        text-align: center;
        width: 0.5rem;
        line-height: 0.4rem;
      }
    }
    
    .atePickerView{
      flex: 1;
     
    }
  }
}
.showDate{
  bottom: 0 !important;    
}

